sit astride on something - Francés Inglés Diccionario